<?php 
session_start();
if ($_SESSION['S_USUARIO']=="") {
	echo "<font face='Tahoma' size='2' color='red'><b>SESION CERRADA POR EL USUARIO!</b></font>";
	exit;
}
include ("../conectar_my.php"); 
if ($_SESSION['S_INSERT']!="S"){
	echo "<script language='javascript' type='text/javascript'>alert('Privilegio no establecido para la accion!');</script>";
	exit;
}

$tipousuario = $_SESSION['S_TIPOUSUARIO'];
$accion=$_GET['accion'];
$departamento=$_GET['dpto'];
$distrito=$_GET['dist'];
$local=$_GET['local'];
$detalle=$_GET['detalle'];

$tratamiento=$_GET['tratamiento'];
if ($tratamiento == "actualizar"){
	$ID=$_GET['id'];
	$sql="select * from resultados_cab where idresultados='$ID'";
	$resultado_general=mysql_query($sql);
	$cantidad_general=mysql_num_rows($resultado_general);
	$z=0;
	while ($z < $cantidad_general){
	$receptor=strtoupper(mysql_result($resultado_general,$z,"receptor"));
	$departamento=strtoupper(mysql_result($resultado_general,$z,"iddepartamento"));
	$distrito=strtoupper(mysql_result($resultado_general,$z,"iddistrito"));
	$local=strtoupper(mysql_result($resultado_general,$z,"idlocal"));
	$canturnas=strtoupper(mysql_result($resultado_general,$z,"cantidadurnas"));
	$codapoderado=strtoupper(mysql_result($resultado_general,$z,"codapoderado"));
	}
}

if ($detalle == "S"){
echo "<script language='javascript' type='text/javascript'>
		document.getElementById('formulario').style.display = 'none';
		document.getElementById('botonBusqueda').style.display = 'none';
		</script>";
$visibilidadcab="collapse";
$visibilidaddet="visible";
} else if ($tratamiento == "actualizar"){
$visibilidadcab="visible";
$visibilidaddet="visible";
} else {
$visibilidadcab="visible";
$visibilidaddet="collapse";
}
$sql="select descripcion,descripcion_dis,descripcion_local from locales where iddepartamento='$departamento' and iddistrito='$distrito' and local='$local'";
$resultado_locales=mysql_query($sql);
$dpto_descripcion=mysql_result($resultado_locales,0,"descripcion");
$dist_descripcion=mysql_result($resultado_locales,0,"descripcion_dis");
$local_descripcion=mysql_result($resultado_locales,0,"descripcion_local");

?>
<html>
	<head>
		<title>Principal</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
        <link href="../estilos/style.css" type="text/css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="../js/select_dependientes.css">
        <script type="text/javascript" src="../js/selectlocales/select_dependientes.js"></script>
		<script type="text/javascript" src="../funciones/validar.js"></script>
        <script type="text/javascript" src="../js/ajax.js"></script>
		<script language="javascript">
	
		function valida() {
			
			//document.formulario.submit();
			if (document.getElementById('receptor').value=="" ||
				document.getElementById('departamento').value=="" ||
				document.getElementById('distrito').value=="" ||
				document.getElementById('local').value=="" || 
				document.getElementById('canturnas').value=="" ||
				document.getElementById('codapoderado').value =="" ) {
					alert("Datos vacios! Por favor complete correctamente el formulario.");
					return;
			} else {
					document.formulario.submit();
					/*document.getElementById('formulario').style.display = "none";
					document.getElementById('botonBusqueda').style.display = "none";*/
			}
		}
		function cancelar() {
			var accion=document.getElementById('formaccion').value;
			location.href="index.php?accion="+accion+"";
		}
		function validar_urna(which){
			cantidad_candidatos = parseInt(document.getElementById('cantidadcandidatos').value);
			cantidad_candidatos = (cantidad_candidatos+1);
			var suma=0;
			var id=which.id;
			var largo=id.length;
			if (largo==2){urna=id.substr(0,1)}
			if (largo==3){urna=id.substr(0,2)}
			
			for(i=1;i<cantidad_candidatos;i++){
					str=urna+i;
					suma= (suma + parseInt(document.getElementById(str).value));
			}
			celda='suma'+urna;
			document.getElementById(celda).value=suma;
			if (suma>20){
				alert('Maximo no permitido! Verifique por favor');
				for(i=1;i<cantidad_candidatos;i++){
					str=urna+i;
					document.getElementById(str).value=0;
					document.getElementById(str).style.background = '#AFEEEE';
				}
				return;
			}
			}
		var cursor;
		if (document.all) {
		// Está utilizando EXPLORER
		cursor='hand';
		} else {
		// Está utilizando MOZILLA/NETSCAPE
		cursor='pointer';
		}
		
		function limpiar() {
			document.getElementById("formulario").reset();
		}
		function setfocus (){
			document.formulario.codcargo.focus();
		}
function modif_det(urna) {
var contenedor, url; 
//document.formulariodetalle.submit();
contenedor = document.getElementById('formulariodetalle');
cantidad_urna = parseInt(document.getElementById('cantidadurnas').value);
cantidad_candidatos = parseInt(document.getElementById('cantidadcandidatos').value);
cantidad_urna=(cantidad_urna+1);
cantidad_candidatos=(cantidad_candidatos+1);
urna=urna+1;
for (i=0;ele=document.formulariodetalle.elements[i];i++){
	  	if (ele.type=='text' && ele.disabled==true ){
			for (j=1;j<cantidad_urna;j++){
			
				for (k=1;k<cantidad_candidatos;k++){
					buscar=j+""+k;
					activar=urna+""+k;
					
					if (document.getElementById(buscar).disabled=true && buscar==activar){
						//alert(buscar + activar);
						document.getElementById(activar).disabled=false;
						
					} else {
						document.getElementById(buscar).disabled=true;
					}
				}
			}	
		}
}

//ajax=nuevoAjax();
//url="registration.php";
  //param="studentid="+variable1+"&subjectid="+variable2+"&q1g="+q1g+"&q1t="+q1t+"&q2g="+q2g+"&q2t="+q2t+"&abs1="+abs1+"&q3g="+q3g+"&q3t="+q3t+"&q4g="+q4g+"&q4t="+q4t+"&abs2="+abs2+"&c1="+c1+"&c2="+c2+"&c3="+c3+"&c4="+c4+"&cs1="+cs1+"&cs2="+cs2+"";
  	  

 /* ajax.open("POST", url, true);
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.onreadystatechange = function() {  
    if (ajax.readyState == 4) {
        contenedor.innerHTML = ajax.responseText
   }
  }
  ajax.send(param);*/
//evalScripts:true;
}
function guardar_det(urna) {
var contenedor, url; 
//document.formulariodetalle.submit();
//alert(urna);
contenedor = document.getElementById('zonaContenido');
cantidad_urna = parseInt(document.getElementById('cantidadurnas').value);
cantidad_candidatos = parseInt(document.getElementById('cantidadcandidatos').value);
cantidad_urna=(cantidad_urna+1);
cantidad_candidatos=(cantidad_candidatos+1);
urna=urna+1;
var cadena="&urna="+urna+"";
for (i=0;ele=document.formulariodetalle.elements[i];i++){
	  	if (ele.type=='text' && ele.disabled==false ){
			for (j=1;j<cantidad_urna;j++){
				for (k=1;k<cantidad_candidatos;k++){
					buscar=j+""+k;
					activar=urna+""+k;
					
					if (buscar==activar){
						document.getElementById(activar).disabled=true;
						candidato="&candidato"+k;
						cadena=cadena+candidato+"="+document.getElementById(activar).value;
					} else {
						document.getElementById(buscar).disabled=true;
					}
				}
			}	
		} 
}
//ajax=nuevoAjax();
//url="nuevo.php";
//param=""+string+"";
location.href="guardar.php?datos="+cadena+"";

/*ajax.open("POST", url, true);
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
ajax.onreadystatechange = function() {  
   if (ajax.readyState == 4) {
        contenedor.innerHTML = ajax.responseText
   }
  }
 ajax.send(param);
*/
}
function fechas(caja)
{ 
   if (caja)
   {  
      borrar = caja;
      if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))
      {      
         for (i=0; i<10; i++)
             {  
            if (((caja.substr(i,1)<"0") || (caja.substr(i,1)>"9")) && (i != 2) && (i != 5))
                        {
               borrar = '';
               break;  
                        }  
         }
             if (borrar)
             { 
                a = caja.substr(6,4);
                    m = caja.substr(3,2);
                    d = caja.substr(0,2);
                    if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
                       borrar = '';
                    else
                    {
                       if((a%4 != 0) && (m == 2) && (d > 28))      
                          borrar = ''; // Año no biciesto y es febrero y el dia es mayor a 28
                           else 
                           {
                          if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
                                 borrar = '';                                            
                           }  // else
                    } // fin else
         } // if (error)
      } // if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/"))                                          
          else
             borrar = '';
          if (borrar == '')
             alert('Invalid format! dd/mm/yyyy');
			 
   } // if (caja)   
} // FUNCION/
function changeColour(which) {
	//which.value = which.value.replace(/^\s+/,"") // strip leading spaces
	if (which.value.length > 2) { // minimum 2 characters
 		which.style.background = '#EBEBEB'; // si es mayor que 2 white
		which.style.background = '#CCCCCC'
	}else{
	 	which.style.background = '#EBEBEB'; // si es menor que 2 white tambien
		which.style.background = '#CCCCCC'
		//which.style.background = "#FFF8C6"; // yellow
		//which.focus();
		//return false;
	}
 }
		</script>
	</head>
	<body onLoad="setfocus()">
		<div id="pagina">
			<div id="zonaContenido" style="background-color:#F7F3F7">
				<div align="center">
				<div id="tituloForm" class="fuente9Resaltado">RECEPCION DE VOTACIONES <?  echo $string;?></div>
				<div id="frmBusqueda" style="width:100%">
		  <form id="formulario" name="formulario" method="post" action="guardar.php?tipo=<? echo $accion;?>" style="visibility:<? echo $visibilidadcab;?>">
					<table class="fuente8" width="98%" cellspacing=0 cellpadding=3 border=0>
						<tr>
						  <td colspan="2">
						   <? if ($accion=="P")
						  	{$titulo="CANDIDATO PRESIDENTE DE LA REPUBLICA";
						  	} else if ($accion=="G"){$titulo="CANDIDATO GOBERNADOR"; 
							} else if ($accion=="PR"){$titulo="PRESIDENTE DE LA REPUBLICA";
							} else if ($accion=="PD"){$titulo="PRESIDENTE DIRECTORIO";
							} else if ($accion=="S"){$titulo="SENADORES DE LA NACION";
							} else if ($accion=="D"){$titulo="DIPUTADOS";}  ?>
						    <div class="rnd_content"><ul><li class="fuente9Resaltado"><? echo $titulo;?></li></ul></div>
					      </td>
					  </tr>
						<tr>
						  <td>NOMBRE Y APELLIDO RECEPTOR</td>
						  <td><input name="receptor" type="text" class="cajaGrande" id="receptor" size="100" maxlength="100" onKeyUp="this.value=this.value.toUpperCase();" onFocus="changeColour(this)" onBlur="this.style.background='#FFFFFF'" value="<? echo $receptor; ?>"></td>
					  </tr>
						<tr>
							<td width="25%">DEPARTAMENTO</td>
						    <td><select name="departamento" class="comboMedio" id="departamento" onFocus="changeColour(this)" onBlur="this.style.background='#FFFFFF'" onChange="cargaContenido(this.id)">
						      <? $sql="select distinct iddepartamento,descripcion from zonas order by iddepartamento";
							$resultado=mysql_query($sql);
							$filas=mysql_num_rows($resultado);
							$i=0;
							echo "<option value='99' selected>Seleccione Opci&oacute;n</option>";
							while ($i<$filas){
								$dpto=mysql_result($resultado,$i,"iddepartamento");
								$dpto_desc=mysql_result($resultado,$i,"descripcion");
								if ($dpto == $departamento) {
								echo "<option value='$dpto' selected> $dpto_desc</option>";
								}else{
								echo "<option value='$dpto'> $dpto_desc</option>";
								}
								$i++;
							}
								
							?>
					        </select></td>
					    </tr>
						<tr>
						  <td>DISTRITO</td>
						  <td><select name="distrito" class="comboMedio" id="distrito" onFocus="changeColour(this)" onBlur="this.style.background='#FFFFFF'">
					      </select></td>
					  </tr>
						<tr>
						  <td>LOCAL</td>
						  <td><select name="local" class="comboMedio" id="local" onFocus="changeColour(this);" onBlur="this.style.background='#FFFFFF'" >
					      </select></td>
					  </tr>
						<tr>
						  <td>CANT. URNAS</td>
						  <td><input name="canturnas" type="text" class="cajaPequena" id="canturnas" size="45" maxlength="45" onFocus="changeColour(this)" onBlur="this.style.background='#FFFFFF'" onClick="calcular()"></td>
					  </tr>
						<tr>
						  <td>COD. APODERADO</td>
						  <td width="75%"><input name="codapoderado" type="text" class="cajaMedia" id="codapoderado" size="40" maxlength="40" onChange='' onFocus="changeColour(this)" onBlur="this.style.background='#FFFFFF'"></td>
					  </tr>
					</table>
				<input id="accion" name="accion" value="altacab" type="hidden">
            </form>
             <? 
			 if ($detalle == "S"){
			 echo "<P class='fuente9Resaltado'>Departamento: ".$dpto_descripcion." Distrito: ".$dist_descripcion." Local: ".$local_descripcion."</p>";} ?>
             <form name="formulariodetalle" id="formulariodetalle" action="guardar.php" style="visibility:<? echo $visibilidaddet; ?>" >
              <table border="1" width="100%">
              <th>URNA</th>
			  <? 
			  #i cantidad de candidatos
			  #aqui quitamos el encabezado de candidatos
			  $sql="select distinct idcandidato,apellidos,nombres from candidatos where tipocandidato='$accion' and iddepartamento='$departamento'  order by idcandidato";
			  $resultado_candidatos=mysql_query($sql);
			  $num_filas = mysql_num_rows($resultado_candidatos);
			  $i=0;
			  while ($i < $num_filas) {
				$candidato_ap=mysql_result($resultado_candidatos,$i,"apellidos");
				$candidato_no=mysql_result($resultado_candidatos,$i,"nombres");
				$candidato=$candidato_ap;
				echo "<th>$candidato</th>";
				$i++;  
			  }
			  echo "<th>Control</th>";
			  echo "<th>TOTAL</th>";
			  
			  #k cantidad de urnas
			  #aqui quitamos las urnas habilitadas segun cantidad
			  $sql="select cantidadurna from locales where iddepartamento='$departamento' and iddistrito='$distrito' and local='$local'";
			  $resultado_urnas=mysql_query($sql);
			  $num_filas = mysql_result($resultado_urnas,0,"cantidadurna");
			  $k=0;
			  while ($k < $num_filas) {
				 $j=$k+1;
				echo "<tr>"; 
				echo "<td align='center' style='font-size:11'>$j</td>";
				#d cantidad de candidatos 
				#aqui quitamos los candidatos para poner el id correspondiente a cada casilla
					 	$sql="select distinct idcandidato,apellidos,nombres from candidatos where tipocandidato='$accion' and iddepartamento='$departamento' order by idcandidato";
			  			$resultado_cajas=mysql_query($sql);
			 			$num_cajas = mysql_num_rows($resultado_candidatos);
						$d=0;
						while ($d < $num_cajas){
							$idcandidato=mysql_result($resultado_cajas,$d,"idcandidato");
							$candidato=mysql_result($resultado_cajas,$d,"apellidos");
							echo "<td>";
							?><div align="center"><input type="text" size="8" name="<? echo "".$j."".$idcandidato.""; ?>" id="<? echo "".$j."".$idcandidato.""; ?>" value="0" onKeyPress="validar_urna(this);" onFocus="changeColour(this)" onBlur="this.style.background='#FFFFFF'" style="text-align:center"></div> <?
							echo "</td>";
							$d++;
						}
						if ($tipousuario == "S"){
						//echo "<td><a href='#' title='Guardar'><img id='guardar' src='../img/checklist.png' onClick='guardar_det(".$k.");'></><a href='#' title='Editar'><img src='../img/edit.png' onClick='modif_det(".$k.");'></><a href='#' title='Borrar'><img src='../img/delete.png' ></></td>";
						}else {
						//echo "<td><a href='#' title='Guardar'><img src='../img/checklist.png' ></></td>";
						}
						echo "<td><div align='center'><strong><input class='fuente9Resaltado' style='text-align:center' type='text' size=5 id='suma' disabled></strong></div></td>";
						$sql="select sum(votos) as cuenta from resultados where urna='$j'";
						$resultado_cuenta_urnas=mysql_query($sql);
						$cantidad_urna=mysql_result($resultado_cuenta_urnas,0,"cuenta");
						echo "<td>$cantidad_urna</td>";
				$k++; 
				echo "</tr>"; 
			  }
			  echo "<tr>"; 
			  echo "<td>TOTAL</td>";
			  		$sql="select * from candidatos where tipocandidato='$accion' order by idcandidato";
			  		$resultado_cajas=mysql_query($sql);
			 		$num_cajas = mysql_num_rows($resultado_candidatos);
					$d=0;
					while ($d < $num_cajas){
							$idcandidato=mysql_result($resultado_cajas,$d,"idcandidato");
							$candidato=mysql_result($resultado_cajas,$d,"apellidos");
							echo "<td>";
								$sql="select sum(votos) as suma from resultados where idcandidato='$idcandidato'";
								$resultado_cuenta_votos=mysql_query($sql);
								$cantidad_votos=mysql_result($resultado_cuenta_votos,0,"suma");
							echo $cantidad_votos;
							echo "</td>";
							$d++;
					}
					echo "<td></td>";
					 
					$sql="select sum(votos) as total from resultados where tipocarga='$accion'";
					$resultado_total=mysql_query($sql);
					$cantidad_total=mysql_result($resultado_total,0,"total");
					echo "<td>$cantidad_total</td>";	
			  echo "</tr>";
			  
			  ?>
              
              </table>
              <input id="accion" name="accion" value="altadet" type="hidden">
              <input id="dpto" name="dpto" value="<? echo $departamento; ?>" type="hidden">
               <input id="dist" name="dist" value="<? echo $distrito; ?>" type="hidden">
                <input id="loc" name="loc" value="<? echo $local; ?>" type="hidden">
              <input id="cantidadurnas" name="cantidadurnas" value="<? echo $j; ?>" type="hidden">
              <input id="cantidadcandidatos" name="cantidadcandidatos" value="<? echo $d; ?>" type="hidden">
              <input id="tipo" name="tipo" value="<? echo $accion; ?>" type="text">
              <input name="saveall" id="saveall" type="submit"  align="right" value=" &laquo; Guardar detalle &raquo;" title="Guardar" style="cursor:pointer" >
              </form>
<div id="botonBusqueda" style="visibility:<? echo $visibilidadcab; ?>">
					<img src="../img/botonaceptar.jpg" width="85" height="22" onClick="valida()" border="1" onMouseOver="style.cursor=cursor">
					<img src="../img/botonlimpiar.jpg" width="69" height="22" onClick="limpiar()" border="1" onMouseOver="style.cursor=cursor">
					<img src="../img/botoncancelar.jpg" width="85" height="22" onClick="cancelar()" border="1" onMouseOver="style.cursor=cursor">
			  
              <input id="formaccion" name="formaccion" value="<? echo $accion; ?>" type="hidden">
              <input id="cantidadurnas" name="cantidadurnas" value="<? echo $j; ?>" type="hidden">
              <input id="cantidadcandidatos" name="cantidadcandidatos" value="<? echo $d; ?>" type="hidden">
		    </div>
				</div>
		  </div>
		</div>
	</body>
</html>
